package com.cci.kangdao.fieldService.dto.response;

import com.cci.kangdao.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author William Du
 * @date 2020/1/2
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GetItemResponse extends BaseEntity {

    private String id;

    @JsonProperty("itemNo")
    private String itemNo;

    private String entityValue;

    private String title;

    private String type;

    private String requestorOrganization;

    private String requestedFunction;

    private String requestedFunctionValue;

    private String requestDate;

    private String requestSourceType;

    private String requestSourceTypeValue;

    private String requestSourceNumber;

    private String coverageProvince;

    private String coverageCity;

    private String faultType;

    private String faultTypeValue;

    private String serviceRequestDescription;

    private Integer completeType;

    private Integer limitCount;

    private Integer completeCount;

    private String startTime;

    private String endTime;

    private String status;

    private String customFaultType;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getItemNo() {
        return itemNo;
    }

    public String getEntityValue() {
        return entityValue;
    }

    public void setEntityValue(String entityValue) {
        this.entityValue = entityValue;
    }

    public void setItemNo(String itemNo) {
        this.itemNo = itemNo;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRequestorOrganization() {
        return requestorOrganization;
    }

    public void setRequestorOrganization(String requestorOrganization) {
        this.requestorOrganization = requestorOrganization;
    }

    public String getRequestedFunction() {
        return requestedFunction;
    }

    public void setRequestedFunction(String requestedFunction) {
        this.requestedFunction = requestedFunction;
    }

    public String getRequestedFunctionValue() {
        return requestedFunctionValue;
    }

    public void setRequestedFunctionValue(String requestedFunctionValue) {
        this.requestedFunctionValue = requestedFunctionValue;
    }

    public String getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(String requestDate) {
        this.requestDate = requestDate;
    }

    public String getRequestSourceType() {
        return requestSourceType;
    }

    public void setRequestSourceType(String requestSourceType) {
        this.requestSourceType = requestSourceType;
    }

    public String getRequestSourceTypeValue() {
        return requestSourceTypeValue;
    }

    public void setRequestSourceTypeValue(String requestSourceTypeValue) {
        this.requestSourceTypeValue = requestSourceTypeValue;
    }

    public String getRequestSourceNumber() {
        return requestSourceNumber;
    }

    public void setRequestSourceNumber(String requestSourceNumber) {
        this.requestSourceNumber = requestSourceNumber;
    }

    public String getCoverageProvince() {
        return coverageProvince;
    }

    public void setCoverageProvince(String coverageProvince) {
        this.coverageProvince = coverageProvince;
    }

    public String getCoverageCity() {
        return coverageCity;
    }

    public void setCoverageCity(String coverageCity) {
        this.coverageCity = coverageCity;
    }

    public String getFaultType() {
        return faultType;
    }

    public void setFaultType(String faultType) {
        this.faultType = faultType;
    }

    public String getFaultTypeValue() {
        return faultTypeValue;
    }

    public void setFaultTypeValue(String faultTypeValue) {
        this.faultTypeValue = faultTypeValue;
    }

    public String getServiceRequestDescription() {
        return serviceRequestDescription;
    }

    public void setServiceRequestDescription(String serviceRequestDescription) {
        this.serviceRequestDescription = serviceRequestDescription;
    }

    public Integer getCompleteType() {
        return completeType;
    }

    public void setCompleteType(Integer completeType) {
        this.completeType = completeType;
    }

    public Integer getLimitCount() {
        return limitCount;
    }

    public void setLimitCount(Integer limitCount) {
        this.limitCount = limitCount;
    }

    public Integer getCompleteCount() {
        return completeCount;
    }

    public void setCompleteCount(Integer completeCount) {
        this.completeCount = completeCount;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCustomFaultType() {
        return customFaultType;
    }

    public void setCustomFaultType(String customFaultType) {
        this.customFaultType = customFaultType;
    }
}
